home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2005 February
/
CMCD0205.ISO
/
Software
/
Freeware
/
Programare
/
bluej
/
bluejsetup-203.exe
/
{app}
/
lib
/
portuguese
/
javac.help
< prev
next >
Wrap
Text File
|
2004-12-19
|
26KB
|
787 lines
as of release 1.4, 'assert' is a keyword, and may not be used as an identifier
A palavra 'assert' agora faz parte da linguagem Java
e, portanto, possui um significado especial (palavra chave).
VocΩ nπo poderß usß-la para nomear varißveis ou mΘtodos.
Por favor, esclha um outro nome.
qualified new of static class
Nenhuma ajuda disponφvel.
* is abstract; cannot be instantiated
A classe Θ "abstract". Isto significa que
ela contΘm alguns mΘtodos para os quais nπo fornece
implementaτπo (mΘtodos abstratos). VocΩ nπo pode
criar objetos de classes abstratas. Ou vocΩ usa uma
subsclasse ou escreve uma subclasse desta classe
abstrata que implemente todos os mΘtodos abstratos.
Assim, vocΩ poderß criar objetos desta subclasse.
abstract methods cannot have a body
VocΩ declarou um mΘtodo "abstract" e escreveu
um corpo para este mΘtodo. Isto Θ uma contradiτπo.
Declaraτ⌡es de mΘtodos abstratos possuem apenas um
cabeτalho de mΘtodo seguido por ponto-e-vφrgula.
Remova a palavra "abstract" ou remova o corpo do
mΘtodo.
* is already defined in *
Jß existe uma varißvel (ou talvez um parΓmetro)
neste mΘtodo que possui o mesmo nome. Use
um nome diferente para este. (Se sua intenτπo
Θ utilizar a varißvel neste ponto do c≤digo,
entπo deve remover o tipo para que isto nπo
pareτa uma nova declaraτπo de varißvel).
anonymous class implements interface; cannot have arguments
Nenhuma ajuda disponφvel.
anonymous class implements interface; cannot have qualifier for new
Nenhuma ajuda disponφvel.
array required, but *
Parece que vocΩ estß querendo acessar um elemento de
um arranjo. Entretanto, a varißvel que vocΩ estß
usando nπo Θ um arranjo.
break outside switch or loop
O comando "break" interrompe um bloco, tal
como um comando "switch" ou um laτo ("for",
"while" ou "do"). Ele nπo pode ser utilizado fora
de tais blocos.
* must be first statement in constructor
A primeira coisa a ser executada numa classe que possui
superclasse Θ chamar o construtor da superclasse.
VocΩ faz isso adicionando
super(...);
na primeira linha do seu construtor (substituindo os
pontos pelos parΓmetros apropriados). Tentar usar
membros de uma superclasse antes de chamar seu
construtor pode levar a sΘrios problemas!
cannot access *
Nenhuma ajuda disponφvel.
cannot assign a value to final variable *
A varißvel a que vocΩ estß tentando atribuir um valor
foi declarada "final". Isto significa que nπo Θ permitido
mudar seu valor. Se vocΩ realmente precisa mudar o valor,
remova a palavra "final" da declaraτπo da varißvel.
type variables cannot be dereferenced
VocΩ nπo pode usar o ponto para acessar
campos ou mΘtodos de varißveis primitivas.
* cannot be dereferenced
VocΩ estß usando o ponto para acessar um campo ou um
mΘtodo de outro objeto. Entretanto, a varißvel que vocΩ
estß usando nπo Θ referΩncia para um objeto - ela nπo
possui campos ou mΘtodos.
cannot inherit from final *
A superclasse (a classe que aparece ap≤s a
palavra "extends") Θ declarada final. Isto
significa que ela nπo permite subclasses.
Desculpe - vocΩ nπo pode criar subclasses
dela se ela nπo deseja que vocΩ o faτa...
* before supertype constructor has been called
A primeira coisa a ser executada numa classe que possui
superclasse Θ chamar o construtor da superclasse.
VocΩ faz isso adicionando
super(...);
na primeira linha do seu construtor (substituindo os
pontos pelos parΓmetros apropriados). Tentar usar
membros de uma superclasse antes de chamar seu
construtor pode levar a sΘrios problemas!
cannot return a value from method whose result type is void
Um tipo void como retorno de um mΘtodo indica que
este mΘtodo nπo retorna valores. O corpo do mΘtodo nπo deve
ter um comando return dentro dele.
cannot select a static class from a parameterized type
Nenhuma ajuda disponφvel.
* cannot be inherited with different arguments:*
Nenhuma ajuda disponφvel.
'catch' without 'try'
"catch" Θ uma palavra Java que s≤ pode aparecer ap≤s
um bloco "try". O padrπo correto Θ
try {
comandos;
}
catch(Exception e) {
comandos;
}
* clashes with package of same name
Certifique-se que a classe e o pacote
tΩm nomes diferentes. Em geral, classes
devem comeτar com letras mai·sculas, enquanto
nomes de pacotes devem comeτar com letras min·sculas.
code too large for try statement
VocΩ p⌠s muito c≤digo dentro deste comando try.
Ponha o c≤digo em um mΘtodo separado e insira
uma chamada de mΘtodo aqui.
constant expression required
VocΩ usou uma varißvel ou uma expressπo aqui, mas isto
Θ ilegal. Apenas constantes podem ser usadas aqui.
Constantes sπo n·meros literais (como 42) ou
identificadores declarados com "final".
continue outside of loop
O comando "continue" Θ usado para
iniciar a pr≤xima iteraτπo do laτo
imediatamente. Ele nπo possui significado
fora de um laτo. Ele s≤ pode ser usado dentro
de um "for", "while" ou "do".
cyclic inheritance involving *
VocΩ estß tentando estender uma classe,
mas aquela classe jß declara que extende
a sua classe. Bem, isto nπo funciona!
VocΩ deve decidir qual delas Θ a superclasse
e qual Θ a subclasse.
* does not exist
O nome que vocΩ usou aqui (que pode ser uma varißvel,
uma classe ou um pacote) nπo existe. Nπo hß uma varißvel,
classe ou pacote com este nome.
duplicate class:*
Jß hß uma classe com este nome.
duplicate case label
VocΩ usou o mesmo r≤tulo duas vezes no mesmo
comando "switch".
duplicate default label
VocΩ escreveu "default" duas vezes no mesmo
comando switch. VocΩ nπo pode fazer isso - uma vez
Θ suficiente.
'else' without 'if'
Um 'else' s≤ pode apareder como parte de um comando
'if' na seguinte forma
if (condiτπo)
comando;
else
comando;
VocΩ nπo esqueceu de por as chaves envolvendo os comandos?
Se vocΩ tiver mais de um comando ap≤s o if, vocΩ terß
que adicionar chaves, desta forma:
if (condiτπo)
{
comando1;
comando2;
}
else
{
comando3;
}
empty character literal
VocΩ escreveu um caractere literal vazio ilegal.
VocΩ nπo pode escrever ''. Uma constante caractere Θ
formada por um ·nico caractere envolto em ap≤strofos,
como por exemplo 'a'. Na maioria das vezes s≤ pode haver
um ·nico caractere entre ap≤strofos. A ·nica exceτπo Θ se
o primeiro caractere for uma contra-barra ("\", chamada
de caractere de escape) para definiτπo de caracteres
especiais, e.g. '\n' ou '\t'.
* has already been caught
Este comando catch Θ in·til. Ele
nunca serß executado, porque todas as
exceτ⌡es que ele diz tratar jß foram
tratadas pelos catchs acima dele.
* is never thrown in body of corresponding try statement
VocΩ declarou que deseja tratar uma exceτπo aqui.
Mas eu devo informß-lo que esta exceτπo nunca serß
lanτada neste ponto! Nπo hß nenhum comando no
bloco "try" que lance esta exceτπo.
'finally' without 'try'
"finally" Θ uma palavra reservada Java que s≤ pode aparecer
ap≤s um bloco "try". O padrπo correto Θ
try {
comandos;
}
catch(Exception e) {
comandos;
}
finally {
comandos;
}
floating point number too large
O sistema nπo consegue lidar com n·meros de
ponto flutuante tπo grandes.
floating point number too small
O sistema nπo consegue lidar com n·meros de
ponto flutuante tπo pequenos.
inner classes cannot have static declarations
VocΩ nπo pode declarar varißveis static
em classes aninhadas. Se precisar de tipos
static aqui declare-os na classe externa.
illegal character:*
Hß um caractere ilegal no c≤digo fonte. Este caractere pode
estar invisφvel. Se vocΩ nπo conseguir encontrß-lo para
apagß-lo, apague a linha inteira e digite-a novamente.
illegal combination of modifiers: *
VocΩ tentou combinar dois modificadores Java que
sπo considerados pares ilegais. ╔ provßvel que o
significado de um seja contradit≤rio para o outro.
Um exemplo disto seria definir um mΘtodo como
abstract e native, final, private ou synchronized.
illegal escape character
Um caractere de escape Θ escrito com uma contra-barra
e um segundo caractere, por exemplo '\n'. Isto Θ utilizado
para definir caracteres especiais. S≤ hß apenas
um conjunto fixo de caracteres que podem aparecer
ap≤s uma contra-barra. Sπo eles \n, \t, \b, \r, \f, \\,
\', \" e n·meros. Se vocΩ deseja escreve o pr≤prio
contra-barra, use "\\" - isto serß substituφdo
por um ·nico caractere contra-barra no seu string.
illegal forward reference
Nenhuma ajuda disponφvel.
illegal initializer for *
Nenhuma ajuda disponφvel.
illegal line end in character literal
Hß uma quebra de linha onde um literal de caractere
deveria ser especificado. VocΩ nπo pode fazer isso.
Se vocΩ quiser colocar um caractere de quebra de linha
use o '\n'.
illegal qualifier; {0} is not an inner class
Nenhuma ajuda disponφvel.
illegal start of expression
Nenhuma ajuda disponφvel.
illegal start of type
Na posiτπo do c≤digo fonte onde era esperado um
nome de tipo hß uma outra coisa (provavelmente
uma palavra reservada Java). Procure possφveis
definiτ⌡es incorretas nesta linha.
illegal unicode escape
Nenhuma ajuda disponφvel.
improperly formed type, some parameters are missing
Nenhuma ajuda disponφvel.
incomparable types: *
Nenhuma ajuda disponφvel.
integer number too large: *
VocΩ escreveu um n·mero que Θ muito grande para
o tipo de dado de se espera receber aqui. VocΩ
deve usar um tipo de dado maior (por exemplo,
"long" ao invΘs de "int").
internal error; cannot instantiate *
Nenhuma ajuda disponφvel.
* but with different return type
VocΩ deve estar tentando combinar dois mΘtodos que
tΩm a mesma assinatura, exceto pelo tipo de retorno. Isto
nπo Θ permitido. Isto estß acontecendo muito provavelmente
porque sua classe estß tentando implementar duas interfaces.
Cada interface tem um mΘtodo com o mesmo nome e parΓmetros, mas
diferentes tipos de retorno. VocΩ nπo pode implementar ambas
as interfaces, a menos que mude uma delas. Ou vocΩ renomeia um
dos mΘtodos ou muda o tipo de retorno para ser o mesmo em ambos.
interface expected here
Uma interface s≤ pode extender outra interface. O nome
que vocΩ especificou ap≤s a palavra "extends" nπo Θ de uma
interface.
interface methods cannot have body
MΘtodos de interfaces possuem apenas a declaraτπo.
Isto significa que eles devem ter um cabeτalho seguido
por um ponto-e-vφgula. Nπo pode haver nenhum corpo de
mΘtodo.
hexadecimal numbers must contain at least one hexadecimal digit
VocΩ especificou um n·mero em hexadecimal. (Isto Θ
feito colocando-se um "0x" no inφcio do n·mero). N·meros
hexadecimais devem possuir pelo menos um dφgito ap≤s o "X".
invalid method declaration; return type required
Uma declaraτπo de mΘtodo deve ter um tipo de retorno.
Por exemplo, se seu mΘtodo retorna um String, escreva
public String myMethod();
Se vocΩ nπo quiser que o mΘtodo retorne nenhum valor,
use a palavra especial "void".
Por exemplo:
public void myMethod();
* already in use
Jß existe uma varißvel (ou talvez um
parΓmetro) neste mΘtodo que possui
o mesmo nome. Use um nome diferente.
(VocΩ pretende usar a mesma
varißvel aqui? Neste caso, remova
o nome do tipo para que isso nπo se
pareτa com uma nova delcaraτπo de varißvel).
* is accessed from within inner class; needs to be declared final
Varißveis locais nπo sπo acessφveis por classes internas.
Mas isto Θ exatamente o que vocΩ estß tentando fazer
aqui. VocΩ tem duas opτ⌡es: ou desiste de acessar
esta varißvel ou declara a varißvel como "final"
- e assim pode acessß-la.
malformed floating point literal
VocΩ cometeu erros ao escrever um n·mero de ponto
flutuante. (Um n·mero de ponto flutuante Θ um
que possui um ponto decimal). Exemplos de
n·meros de ponto flutuante corretos:
18.0 18. 1.8e1 .18E2
missing method body, or declare abstract
MΘtodos devem ter um corpo ou serem abstratos.
Um corpo de mΘtodo Θ um bloco formado por
chaves { }, que vΩm logo ap≤s o cabeτalho do mΘtodo,
e possuem comandos. Se um mΘtodo nπo possui um corpo,
entπo ele deve ter a palavra "abstract" em seu
cabeτalho. Por exemplo:
public abstract int getAnswer();
missing return statement
VocΩ tem um mΘtodo que retorna um valor. Nπo hß,
entretanto, nenhum comando "return" no corpo do mΘtodo.
Ambas as situaτ⌡es nπo podem acontecer. VocΩ deve:
- declarar o tipo de retorno do mΘtodo como "void",
caso nπo queira retornar nenhum valor, ou
- escrever um comando "return" com um valor
de retorno correto, por exemplo
return 42;
O tipo do valor de retorno deve ser igual ao declarado
no cabeτalho do mΘtodo.
missing return value
Aqui vocΩ escreveu um comando "return" que nπo retorna
nenhum valor. O cabeτalho do mΘtodo, no entanto, declara
que este mΘtodo retorna um valor. Ou vocΩ declara
que este mΘtodo nπo retorna um valor (usando "void"
como tipo de retorno no cabeτalho), ou retorna um valor
do tipo correto, por exemplo
return 42;
ou
return "Marvin";
name clash: *
VocΩ definiu dois mΘtodos com o mesmo nome. Isto s≤
Θ permitido se um sobrescrever o outro (o que nπo Θ o
caso aqui). Um dos nomes deve ser mudado.
* is reserved for internal use
O termo exibido Θ reservado para uso interno, se vocΩ
o estiver usando como nome de uma varißvel terß que mudß-lo
native methods cannot have a body
VocΩ declarou um mΘtodo "native" e, no entanto, escreveu
um corpo para ele. Declaraτ⌡es de mΘtodos nativos tΩm
apenas um cabeτalho seguido por ponto-e-vφgula. Ou vocΩ
remove a palavra "native" ou remove o corpo do mΘtodo.
no enclosing instance of type {0} is in scope
Nenhuma ajuda disponφvel.
no interface expected here
VocΩ estß referenciando uma interface (possivelmente
na declaraτπo "extends" da classe). Uma classe s≤ pode
extender outra classe (nunca interfaces). Se vocΩ deseja
implementar esta interface, use a palavra "implements"
em lugar de "extends".
{0} has no match in entry in {1}; required {2}
Nenhuma ajuda disponφvel.
* is not defined in a public class or interface; cannot be accessed from outside package
Nenhuma ajuda disponφvel.
* cannot be accessed from outside package
A classe que vocΩ estß tentando usar aqui nπo Θ p·blica.
Isto Θ: sua definiτπo nπo comeτa com
public class ...
Se uma classe nπo for p·blica, ela nπo pode ser usada
fora do seu pacote. Se vocΩ precisar realmente usar
esta classe, deve mudar a sua definiτπo de modo
a tornß-la p·blica.
not a loop label: *
Os r≤tulos que vocΩ usa em laτos tais como
continue <label>;
devem ser definidos para marcar um laτo (isto Θ:
eles devem ser definidos imediatamente antes
do inφcio do laτo). O r≤tulo (label) que vocΩ
definiu aqui nπo estß no local correto - ele
nπo estß rotulando um laτo.
not a statement
VocΩ escreveu uma linha de c≤digo que nπo Θ
um comando completo. Por favor, verifique novamente
o que vocΩ pretendia fazer e como deve fazΩ-lo.
not an enclosing class:*
VocΩ tentou acessar o ponteiro de objeto corrente ('this')
de uma outra classe externa a sua. Isto s≤ Θ permitido se
aquela outra classe for uma classe que contΘm a sua.
(em outras palavras: numa classe interna vocΩ pode acessar
a classe externa e mais nenhuma outra).
* cannot be applied to *
O operador que vocΩ usou aqui Θ incompatφvel com
o tipo do valor em um dos operandos. Ou vocΩ estß
utilizando o tipo incorreto ou o operador incorreto.
* clashes with class of same name
Certifique-se de que a classe e o pacote
possuem nomes diferentes. Em geral, classes
devem comeτar com letras mai·sculas, enquanto
que pacotes devem ter seu nome escrito com letras
min·sculas.
possible fall-through into case
Nenhuma ajuda disponφvel.
error reading *
Nenhuma ajuda disponφvel.
recursive constructor invocation
VocΩ escreveu um c≤digo que faz o construtor
chamar a si pr≤prio. Isto nπo Θ permitido (e
pode causar loops infinitos).
* is ambiguous, both *
O identificador desta mensagem nπo p⌠de ser adequadamente
resolvido porque hß mais de uma classe ou interface
com este nome definidos nos pacotes que vocΩ importou.
Ou vocΩ se refere α classe utilizando seu nome
qualificado (e.g. java.util.List) ou a importa com seu
nome qualificado (e.g. import java.util.List).
repeated interface
VocΩ listou duas vezes a mesma
interface na declaraτπo "implements".
Uma Θ o suficiente. Minha mem≤ria nπo
Θ tπo ruim!
repeated modifier
Nesta declaraτπo vocΩ escreveu o mesmo modificador
duas vezes. Um modificador Θ uma palavra reservada,
tal como final, static, public, private, volatile,...
{0} has {1} access in {2}
Nenhuma ajuda disponφvel.
return outside method
VocΩ s≤ pode usar um comando 'return' em mΘtodos
(nunca em blocos de inicializaτπo ou outros segmentos
de c≤digo que nπo sejam mΘtodos).
signature does not match {0}; incompatible interfaces
Nenhuma ajuda disponφvel.
signature does not match {0}; incompatible supertype
Nenhuma ajuda disponφvel.
* should be declared abstract; it does not define *
A classe corrente herda de uma classe abstrata ou
de uma interface. Classes abstratas e interfaces
definem mΘtodos sem fornecer uma implementaτπo.
Esta classe nπo define implementaτ⌡es para todos
os mΘtodos que precisam de uma implementaτπo,
fazendo com que a classe tambΘm seja abstrata (ela
ainda tem mΘtodos sem implementaτπo). Ou vocΩ
declara esta classe abstrata
public abstract class ...
ao invΘs de apenas
public class ...
ou vocΩ fornece uma implementaτπo para
o mΘtodo indicado na mensagem de erro
* is not abstract and does not override abstract method *
A presente classe herda de uma classe abstrata ou
implementa uma interface. Classes abstratas e interfaces
definem mΘtodos sem implementaτπo. Esta classe nπo
implementou todos os mΘtodos que precisam de uma
implementaτπo, portanto ela tambΘm deve ser abstrata (
uma vez que tem mΘtodos sem implementaτπo). VocΩ
deve ou declarar esta classe como abstrata
public abstract class ...
ao invΘs de
public class ...
ou entπo deve fornecer uma implementaτπo para o
mΘtodo indicado na mensagem de erro.
error writing source; cannot overwrite input file *
Nenhuma ajuda disponφvel.
'try' without 'catch' or 'finally'
Se vocΩ usa um bloco "try", deve sucedΩ-lo ou com
um bloco "catch" ou com um bloco "finally" (ou
ambos). O padrπo correto Θ
try {
comandos;
}
catch(Exception e) {
comandos;
}
finally {
comandos;
}
* does not take parameters
O tipo utilizado nπo Θ parametrizado.
VocΩ nπo pode fornecer um parΓmetro aqui.
wrong number of type arguments; required *
Nenhuma ajuda disponφvel.
type variable {0} occurs more than once in result type of {1}; cannot be left uninstantiated
Nenhuma ajuda disponφvel.
type variable {0} occurs more than once in type of {1}; cannot be left uninstantiated
Nenhuma ajuda disponφvel.
unclosed character literal
╔ provßvel que vocΩ tenha declarado um caractere literal e
nπo tenha fechado o ap≤strofo: '.
unclosed comment
╔ provßvel que vocΩ tenha aberto um comentßrio e
nπo o tenha fechado: */
unclosed string literal
╔ provßvel que vocΩ tenha declarado um literal String
(limitado por aspas) e tenha se esquecido de fechß-lo
com ". Um string deve ser fechado na mesma linha em que
inicia.
undefined label: *
A varißvel que vocΩ estß tentando usar aqui nπo
foi encontrada. Ou ela nπo foi declarada ou foi
declarada em algum lugar fora do contexto.
A primeira possibilidade pode ter sido resultado de
algum erro de digitaτπo no nome da varißvel.
Verifique se a varißvel estß escrita corretamente,
incluindo as letras mai·sculas ("umNumero" nπo Θ
o mesmo que "umnumero"!).
A segunda possibilidade acontece quando uma varißvel
Θ declarada dentro de um bloco. (Um bloco Θ um par de
chaves, como este { }). Se vocΩ declara uma varißvel
dentro de um laτo, por exemplo, ela s≤ serß visφvel
lß dentro. Como regra geral: uma varißvel torna-se
invisφvel ap≤s um fecha-chaves (}) que encerra
o bloco no qual ela estß declarada.
unreachable statement
Este comando nunca serß executado. Se vocΩ
examinar o c≤digo com cuidado notarß que o
fluxo de controle Θ tal que ele nunca
atingirß este comando. Apague-o, caso
nπo queira que ele seja executado, ou entπo
corrija seu c≤digo.
initializer must be able to complete normally
VocΩ nπo pode lanτar exceτ⌡es ou terminar
blocos de inicializaτπo estßticos. VocΩ deve
deixß-los terminar a execuτπo naturalmente.
* must be caught or declared to be thrown
Seu c≤digo fez uma chamada a um mΘtodo que pode
lanτar uma exceτπo. VocΩ tem duas escolhas: ou
captura esta exceτπo ou declara que seu mΘtodo
repassa a exceτπo. Se vocΩ quiser capturar a exceτπo,
deve usar um bloco
try
{
...
}
catch(...)
{
...
}
Se vocΩ quiser passß-la adiante, deve escrever
a seguinte declaraτπo
throws <NomeExceτπo>
na assinatura do mΘtodo.
'void' type not allowed here
O tipo void nπo pode ser utilizado neste contexto.
Ele Θ um tipo especial utilizado para indicar
ausΩncia de tipo de retorno em mΘtodos. Ele nπo
pode ser usado para declarar varißveis.
* not allowed here
VocΩ utilizou um modificador de acesso (tal como "private",
"protected", etc.). Este modificador nπo Θ permitido
neste ponto.
* might already have been assigned to
Uma varißvel "final" s≤ pode receber atribuiτπo uma vez.
(A sua varißvel em questπo aqui Θ final). Seu c≤digo
possui duas atribuiτ⌡es para esta varißvel, o compilador
estß achando que eles podem ser executados.
* might not have been initialized
VocΩ estß utilizando uma varißvel local que pode nπo
ter sido inicializada antes do primeiro uso. Na d·vida,
inicialize-a na declaraτπo.
variable {0} might be assigned in loop
Nenhuma ajuda disponφvel.
error while writing *
Nenhuma ajuda disponφvel.
* is public, should be declared in a file named *
Classes p·blicas devem ficar em arquivos cujo nome
seja o mesmo da classe, com uma extensπo ".java".
Por exemplo, a classe p·blica Foo tem que estar
num arquivo cujo nome seja "Foo.java".
cannot read: *
Nenhuma ajuda disponφvel.
* uses or overrides a deprecated API.
VocΩ estß utilizando um mΘtodo nπo mais recomendado.
╔ provßvel que exista exista um outro mΘtodo que
ofereτa esta funcionalidade. Consulte a documentaτπo
da API para mais detalhes.
* has been deprecated
VocΩ estß utilizando um mΘtodo que nπo Θ mais recomendado.
╔ provßvel que exista um outro mΘtodo que
ofereτa esta funcionalidade. Consulte a documentaτπo
da API para mais detalhes.
';' expected
Estß faltando um ponto-e-vφrgula no final da linha.
Pode ser a linha marcada no editor ou a acima dela.
'case', 'default' or '}' expected
Nenhuma ajuda disponφvel.
'class' or 'interface' expected
A palavra "class" ou "interface" Θ esperada
no inφcio do arquivo fonte. Ela estß faltando
(ou hß algum lixo antes dela atrapalhando)
'.class' expected
Nenhuma ajuda disponφvel.
'(' or '[' expected
Parece que hß algum parΩntesis ou colchete descasado
no seu c≤digo, o que estß confundindo o compilador.
Cuidadosamente, verifique seu c≤digo em busca de
delimitadores descasados.
* expected
O sφmbolo na mensagem de erro era esperado
neste ponto do c≤digo. Ele nπo foi encontrado,
em seu lugar havia um outro sφmbolo qualquer.
Tente pensar porque este sφmbolo era esperado aqui.
orphaned *
Nenhuma ajuda disponφvel.
cannot access *
Nenhuma ajuda disponφvel.
type parameter {0} is not within its bound *
Nenhuma ajuda disponφvel.
type parameters of {0} cannot be determined
Nenhuma ajuda disponφvel.
incompatible types*
Uma expressπo de um certo tipo era requerida aqui.
VocΩ forneceu uma expressπo de um tipo diferente
e nπo compatφvel. (E.g. colocar String quando um
int era esperado).
inconvertible types*
O tipo utilizado aqui nπo p⌠de ser convertido
automaticamente para o tipo requerido.
possible loss of precision
Nenhuma ajuda disponφvel.
unexpected type
Uma expressπo de um certo tipo era requerida aqui.
VocΩ forneceu uma expressπo de um tipo diferente
e nπo compatφvel. (E.g. colocar String quando um
int era esperado).
abstract {0} {1} cannot be accessed directly
Nenhuma ajuda disponφvel.
*An explicit 'this' qualifier must be used to select the desired instance.
Nenhuma ajuda disponφvel.
* cannot be referenced from a static context
VocΩ estß tentando acessar um campo ou mΘtodo de
instΓncia a partir de um mΘtodo de classe. Isto nπo
Θ permitido. Varißveis e mΘtodos de instΓncia pertencem
a um objeto. MΘtodos de classe (static) s≤ podem
chamar outros mΘtodos de classe da sua classe.
cannot resolve symbol*
VocΩ estß utilizando um sφmbolo aqui (um nome de uma
varißvel, um mΘtodo ou uma classe) que nπo foi declarada
em nenhum escopo visφvel. Verifique o nome - vocΩ
cometeu algum erro de digitaτπo? Ou apenas esqueτeu
de declarß-lo? Ou talvez vocΩ tenha declarado num
escopo que nπo Θ visφvel daqui.
{0}; {1} and {2} are static
Nenhuma ajuda disponφvel.
{0}; overridden method is {1}
Nenhuma ajuda disponφvel.
* attempting to assign weaker access privileges; was *
VocΩ estß sobrepondo um mΘtodo e estß mudando o modificador
de acesso (private, protected, public). VocΩ s≤ pode mudar o
modificador de acesso para permitir um acesso mais amplo (e.g.
de private para public), nunca para estreitß-lo (e.g. de public
para private). Claro, vocΩ tambΘm pode deixß-lo inalterado.
* overridden method does not throw *
VocΩ estß sobrepondo um mΘtodo e o estß fazendo lanτar
uma exceτπo. MΘtodos sobrepostos nπo podem lanτar exceτ⌡es
que o mΘtodo sobreposto (superclasse) tambΘm nπo lance.
O mΘtodo na subclasse pode lanτar menos exceτ⌡es, nunca mais.
* attempting to use incompatible return type
Nenhuma ajuda disponφvel.
* is already defined in this compilation unit
VocΩ estß usando este nome duas vezes aqui. Escolha um
outro nome para seu identificador.
{0} is already defined in a single-type import
Nenhuma ajuda disponφvel.
* conflicts with a compiler-synthesized symbol in *
Nenhuma ajuda disponφvel.